
<form action="./m.php?frm=action&mdl=index" method="post" enctype="multipart/form-data" name="iForm" id="iForm" target="eBody">
	<input type="hidden" name="id" id="id" value="{$info.id}" />
	<input type="hidden" name="related_news" id="related_news" value="{$info.related_news}" />
	<input type="hidden" name="related_goods" id="related_goods" value="{$info.related_goods}" />

	<table border="0" align="center" cellpadding="0" cellspacing="1" class="data_form">
		<caption>
		{$_page.caption}
		</caption>
		<tbody>
			<tr>
				<th style="width:160px;">{$l.advert}{$l.pos}：</th>
				<td><select name="posid" id="posid" class="select">
						{$info.posid_options}
					</select></td>
			</tr>
			<tr>
				<th>{$l.title}：</th>
				<td><input type="text" name="title" id="title" value="{$info.title}" class="input" style="width:480px;" /></td>
			</tr>
			<tr>
				<th>URL：</th>
				<td><input type="text" name="url" id="url" value="{$info.url}" class="input" style="width:480px;" /></td>
			</tr>
			<tr>
				<th>关联新闻：</th>
				<td><ul id="related_news_list" class="adaptation">
					<!-- 关联新闻 START -->
					{if $info.related_newsrow}
					<li>
						<i id="related_news_{$info.related_newsrow.id}"><img src="{$_s.img_dir}gif/file_del.gif"></i>
						<a class="open_frame" href="./m.php?frm=news&amp;mdl=news&amp;do=edit&amp;id={$info.related_newsrow.id}">{$info.related_newsrow.title}</a>
					</li>
					{/if}
					<!-- 关联新闻 END -->
				</ul><div class="clear"></div>
				<input type="button" value="添加关联新闻" class="button" target="related_news" func="open_frame" href="./m.php?frm=news&mdl=news&do=list&_filter=yes&_single=yes" title="新闻列表" /></td>
			</tr>
			<tr>
				<th>{$l.image}：</th>
				<td><ul class="album"><li><div class="img">
						{if $info.path != ''}
							<a href="{$_s.up_dir}{$info.path}" title="{$info.name}" class="open_frame">
								<img src="{$_s.up_dir}thumb/{$info.path}" onload="drawImage(this, 200, 150);" width="200" height="150" />
							</a>{/if}
					</div><div><b class="file">＋选择图片<input type="file" name="advert_img" class="input" /></b></div></li></ul></td>
			</tr>
			<tr>
				<th>{$l.show}：</th>
				<td>{$info.show}</td>
			</tr>
			<tr>
				<th>{$l.rank}：</th>
				<td><input type="text" name="rank" id="rank" value="{$info.rank}" class="input" style="width:64px;" /></td>
			</tr>
			<tr>
				<th>开始时间：</th>
				<td><input name="begintime" type="text" id="begintime" value="{$info.begintime}" class="input" style="width:140px;" />
					<img onclick="$('#begintime').val('');" src="{$_s.img_dir}eraser.gif" style="cursor:pointer;" alt="{$l.clear}" /></td>
			</tr>
			<tr>
				<th>结束时间：</th>
				<td><input name="endtime" type="text" id="endtime" value="{$info.endtime}" class="input" style="width:140px;" />
					<img onclick="$('#endtime').val('');" src="{$_s.img_dir}eraser.gif" style="cursor:pointer;" alt="{$l.clear}" /></td>
			</tr>
			
			<tr>
				<th>摘要：</th>
				<td><textarea name="brief" id="brief" class="textarea" style="width:640px;">{$info.brief}</textarea></td>
			</tr>

			<tr>
				<th>关联商品：</th>
				<td><input type="button" value="添加需要关联的商品" class="button" target="related_news" func="open_frame" href="./m.php?frm=goods&mdl=goods&do=list&_filter=yes" title="商品列表" /></td>
			</tr>
			<tr>
				<th></th>
				<td><ul id="related_goods_list" class="adaptation">
					<!-- 关联商品列表 START -->
					{foreach from=$info.related_goods_list item=goods}
					<li>
						<i id="{$goods.id}"><img src="{$_s.img_dir}gif/file_del.gif"></i>
						<img src="{$_s.up_dir}thumb/200_180/{$goods.cover}"><br />
						<a class="open_frame" href="./m.php?frm=goods&amp;mdl=goods&amp;do=edit&amp;id={$goods.id}">{$goods.name}</a>
					</li>
					{/foreach}
					<!-- 关联商品列表 END -->
				</ul></td>
			</tr>
		</tbody>
		
		<tfoot id="cmd">
			<tr>
				<th>&nbsp;</th>
				<td><button name="formAction" value="{$_act.frm}.{$_act.mdl}_{$_act.do}" class="button">{$l.submit}</button>
					<input type="reset" name="btnReset" value="{$l.reset}" class="button" /></td>
			</tr>
		</tfoot>
	</table>
</form>



<script type="text/javascript" language="JavaScript" charset="utf-8" src="{$_s.js_dir}jQuery/jquery.json.js"></script>
<script type="text/javascript" language="JavaScript" charset="utf-8">
<!--
	var begintime = '{$info.begintime}';
	var endtime = '{$info.endtime}';
	{literal}
	jQuery(function($){
		
		$('#begintime').datetimepicker({
			numberOfMonths		: 3				// 多月显示
			,changeMonth		: true			//设置月可选择
			,changeYear			: true			//设置年可选择
			,yearRange			: "-50:+5"		//设置年上下年份
			,showSecond			: true			// 显示秒
			,timeFormat			: 'hh:mm:ss'	// 时间格式
			// ,hourGrid			: 4				// 小时游标
   			// ,minuteGrid			: 5				// 分钟游标
   			// ,secondGrid			: 5				// 秒钟游标
		}).val(begintime);
		
		$('#endtime').datetimepicker({
			numberOfMonths		: 3				// 多月显示
			,changeMonth		: true			//设置月可选择
			,changeYear			: true			//设置年可选择
			,yearRange			: "-50:+5"		//设置年上下年份
			,showSecond			: true			// 显示秒
			,timeFormat			: 'hh:mm:ss'	// 时间格式
			// ,hourGrid			: 4				// 小时游标
   			// ,minuteGrid			: 5				// 分钟游标
   			// ,secondGrid			: 5				// 秒钟游标
		}).val(endtime);

		/*******************************************************************************
		 * 表单验证
		 *******************************************************************************/
		var objVf = $('form#iForm').Validform({
			showAllError	: true			// 显示所有错误提示信息
			,label			: 'th'			// 在没有绑定nullmsg时查找要显示的提示文字，默认查找".Validform_label"下的文字
			,tiptype		: vf_fadein		// 自定义
			// ,tiptype		: 3 			// 右侧
		});
		
		objVf.addRule([
			{	ele : 'select[name="posid"]',		datatype : 'n1-11'		}
			,{	ele : 'input[name="title"]',		datatype : '*2-50'		}
			,{	ele : 'input[name="url"]',			datatype : 'url'		}
			,{	ele : 'input[name="begintime"]',	datatype : 'datetime'	}
			,{	ele : 'input[name="endtime"]',		datatype : 'datetime'	}
			,{	ele : 'input[name="rank"]',			datatype : 'n1-11',		ignore : 'ignore'	}
			,{	ele : 'textarea[name="brief"]',		datatype : '*1-255',		ignore : 'ignore'	}
		]);
	});

	{/literal}


	/*******************************************************************************
	 * 促销信息
	 *******************************************************************************/
	var related_news_json = $.trim('{$info.related_news_json}');
	
	{literal}
	var related_news_obj = {};
	if(related_news_json != ''){
		try{
			var json = $.json.decode(related_news_json);
			if(typeof json == 'object'){
				related_news_obj = json;
			}
		}catch(e){}
	}

	jQuery(function($){
		// 删除促销信息
		$('#related_news_list > li > i').live('click', function(){
			related_news_obj = {};
			$(this).parent().remove();
			_update_related_news_obj();
		});
	});

	/*******************************************************************************
	 * 促销信息，返回数据处理
	 *******************************************************************************/
	function _receive_news(related_news_arr){
		related_news_obj = related_news_arr[0];
		_append_related_news(related_news_obj);
		_update_related_news_obj();
	}
	function _update_related_news_obj(){
		$('#iForm').find('input[type="hidden"][name="related_news"]').val(related_news_obj['id']);
	}
	function _append_related_news(news){
		$('#related_news_list').html('<li><i id="news_'+news.id+'"><img src="'+_s.img_dir+'gif/file_del.gif" /></i><a href="./m.php?frm=news&mdl=news&do=edit&id='+news.id+'" class="open_frame">'+news.title+'</a></li>');
	}
	{/literal}


	/*******************************************************************************
	 * 关联商品对象
	 *******************************************************************************/
	var related_goods_json = $.trim('{$info.related_goods_json}');
	
	{literal}
	var related_goods_obj = {};
	if(related_goods_json != ''){
		try{
			var json = $.json.decode(related_goods_json);
			if(typeof json == 'object'){
				related_goods_obj = json;
			}
		}catch(e){}
	}
	//console.dir(related_goods_obj);

	jQuery(function($){
		// 删除关联商品
		$('#related_goods_list > li > i').live('click', function(){
			var id = $(this).attr('id');
			related_goods_obj[id] = undefined;
			delete related_goods_obj[id];
			$(this).parent().remove();
			_update_related_goods_obj();
		});
	});

	/*******************************************************************************
	 * 关联商品，返回数据处理
	 *******************************************************************************/
	function _receive_goods(goods_arr){
		for(i = 0; i < goods_arr.length; i ++){
			var tf = typeof(related_goods_obj[goods_arr[i].id]);
			if(tf == 'undefined'){
				related_goods_obj[goods_arr[i].id] = goods_arr[i];
				_append_goods(goods_arr[i]);
			}
		}
		_update_related_goods_obj();
	}
	function _update_related_goods_obj(){
		var ids = [];
		for(var id in related_goods_obj){
			ids.push(id);
		}
		if(ids.length > 0){
			ids = ','+(ids.join(','))+',';
		}else{
			ids = '';
		}
		$('#iForm').find('input[type="hidden"][name="related_goods"]').val(ids);
	}
	function _append_goods(goods){
		$('#related_goods_list').append('<li><i id="'+goods.id+'"><img src="'+_s.img_dir+'gif/file_del.gif" /></i><img src="'+goods.cover+'"><br /><a href="./m.php?frm=goods&mdl=goods&do=edit&id='+goods.id+'" class="open_frame">'+goods.name+'</a></li>');
	}
	{/literal}
-->
</script>
